/* ==UserStyle==
@name		哔哩哔哩动态页主题（翻新）
@namespace		bilibili-activity-theme
@version		2.6.3+20230310
@description		（翻新）深度适配bilibili动态页，大量运用模糊与大圆角元素
@author		飞小RAN <xiaofeiTM233@vip.qq.com> (https://afox.tk)
@homepageURL		https://github.com/xiaofeiTM233/bilibili-activity-theme
@supportURL		https://club.afox.tk
@updateURL		https://userstyles.world/api/style/5471.user.css
@license		MIT
@preprocessor		uso

\/*原样式：https://userstyles.world/style/2677/bilibili*\/
\/*原作者：noname <https://userstyles.world/user/noname> <https://space.bilibili.com/164644572>*\/

@advanced color T_THEME_COLOR_NEW "选择主题色（十六进制非透明颜色，如默认蓝 #00a1d6、默认粉 #fb7299）" #00a1d6

@advanced dropdown T_DIV_BG "选择背景" {
	BG_1 "BML2019 VR（pid: 74271400）" <<<EOT url(https://i.loli.net/2020/05/25/DA46cLGaPrhYqnl.jpg) EOT;
	BG_2 "明日方舟三周年" <<<EOT url(https://patchwiki.biligame.com/images/arknights/c/c9/psoo48qt7zl4xb1ly1ldmngio7suc37.jpg) EOT;
	BG_3 "unsplash随机" <<<EOT url(https://source.unsplash.com/1920x1080/?nature) EOT;
	BG_4 "2020拜年祭活动 " <<<EOT url(https://i.loli.net/2020/05/25/HxnieocyPIjWvQB.jpg) EOT;
	BG_5 "2020BDF" <<<EOT url(https://pic.imgdb.cn/item/63830f1816f2c2beb1868554.jpg) EOT;
	BG_NONE "无背景" <<<EOT "" EOT;
	BG_DIV "自定义" <<<EOT var(--activity-bg-custom) EOT;
}

@advanced text T_CUSTOM_BG "自定义背景" "url()"

@advanced dropdown T_THEME_COLOR_STYLE "图标样式" {
	T_THEME_COLOR_STYLE_HALF_1 "默认蓝 #00a1d6" <<<EOT
		.bili-dyn-action:not(.disabled).active,
		.bili-dyn-action:not(.disabled):hover {
			color: rgb(0, 179, 255);
	}
	EOT;
	T_THEME_COLOR_STYLE_HALF_2 "默认粉 #fb7299" <<<EOT
		.bili-dyn-action:hover,
		.bili-dyn-action.like.active,
		.bili-dyn-action.active,
		.bili-dyn-action:hover,
		.bili-dyn-more__menu__item:hover,
		.bili-dyn-action:not(.disabled).active,
		.bili-dyn-action:not(.disabled):hover,
		.bili-comment-option__item.active,
		.bili-dyn-live-users__more:hover,
		.bili-dyn-item__panel > div.dynamic-card-comment > div > div.comment-header.clearfix > div.tabs-order > ul > li.on {
			color: #fb7299;
		}
		.bili-dyn-action.like:hover i {
			background-image: url()!important;
		}
		.bili-dyn-action.like.active i {
			background-image: url()!important;
		}
		.bili-dyn-action.comment.active i,
		.bili-dyn-action.comment:hover i {
			background-image: url()!important;
		}
		.bili-dyn-action.forward.active i,
		.bili-dyn-action.forward:hover i {
			background-image: url()!important;
		}
		.relevant-topic:before {
			background-image: url()!important;
		}
		.dyn-vote__cover {
			background-image: url()!important;
		}
		.bili-date-picker-input__suffix--calendar-active {
			background-image: url()
		}
		.bili-picker-input__suffix--up {
			border-bottom: 2px solid #fb7299;
			border-left: 2px solid #fb7299;
		}
		.bili-date-table tbody tr td.active,
		.bili-picker__option.active {
			border: 1px solid #fb7299;
			color: #fb7299;
		}
		.bili-dyn-live-users__more:hover:after {
			border-top: 1px solid #fb7299;
			border-right: 1px solid #fb7299;
		}
		.paging-box-big .current,
		.paging-box-big .current:hover,
		.paging-box-big .next:hover,
		.paging-box-big .prev:hover,
		.paging-box-big .tcd-number:hover,
		.paging-box-big .dian:hover {
			background: #fb7299!important;
			border: 1px solid #fb7299!important;
		}
	EOT;
}

@advanced dropdown LOGO_COLOR "选择顶栏 LOGO 图标样式" {
	LOGO_COLOR_THEME "跟随主题颜色" <<<EOT
		.bili-header .left-entry__title::before {
			color: var(--a-theme-color);
		}
	EOT;

	LOGO_COLOR_WHITE "白色" <<<EOT
		.bili-header .left-entry__title::before {
			color: #FFF;
		}
	EOT;
}

@advanced dropdown CAPSULE_DESIGN "顶栏右侧文字颜色设计" {
		CAPSULE_DESIGN_1 "默认设计" <<<EOT
		.bili-header .bili-header__bar .right-entry__outside .right-entry-icon,
		.bili-header .bili-header__bar .right-entry__outside .right-entry-text {
			color: var(--activity-text-1);
		}
	EOT;

	CAPSULE_DESIGN_2 "跟随主题色" <<<EOT
		.bili-header .bili-header__bar .right-entry__outside .right-entry-icon,
		.bili-header .bili-header__bar .right-entry__outside .right-entry-text {
			color: var(--activity-theme-color);
			filter: drop-shadow(0 0 8px var(--activity-theme-color));
		}
	EOT;

	CAPSULE_DESIGN_3 "白色" <<<EOT
		.bili-header .bili-header__bar .right-entry__outside .right-entry-icon,
		.bili-header .bili-header__bar .right-entry__outside .right-entry-text {
			color: #FFF;
		}
	EOT;

	CAPSULE_DESIGN_4 "黑色" <<<EOT
		.bili-header .bili-header__bar .right-entry__outside .right-entry-icon,
		.bili-header .bili-header__bar .right-entry__outside .right-entry-text {
			color: #000;
		}
	EOT;
}

@advanced dropdown FW_BANNER "隐藏公告栏（社区中心）" {
	OFF "关闭" <<<EOT
	EOT;
	ON "开启" <<<EOT
		#app > div.bili-dyn-home--member > aside.right > section:nth-child(1) {
			display: none!important;
		}
	EOT;
}

@advanced dropdown FW_FRAME "隐藏头像框" {
	OFF "关闭" <<<EOT
	EOT;
	ON "开启" <<<EOT
		.b-avatar__layer[style="width: 37.776px; height: 37.776px; opacity: 1; border-radius: 50%;"]{
			width: 48px!important;
			height: 48px!important;
		}
		.b-avatar__canvas .b-avatar__layers .b-avatar__layer[style="width: 66px; height: 66px; opacity: 1;"] {
			display: none!important;
		}
	EOT;
}

@advanced dropdown FW_ICON "隐藏认证&数字藏品" {
	OFF "关闭" <<<EOT
	EOT;
	ON "开启" <<<EOT
		.b-avatar__layers .b-avatar__layer.center{
			display: block!important;
		}
		.bili-dyn-item__ornament,
		.b-avatar__layer {
			display: none!important;
		}
	EOT;
}

@advanced dropdown L_BLUR "减少毛玻璃效果提升性能" {
	OFF "关闭" <<<EOT
		EOT;
	ON "开启" <<<EOT
		.bili-dyn-my-info,
		.bili-dyn-my-info--skeleton,
		.bili-dyn-live-users,
		.bili-dyn-publishing,
		.bili-dyn-up-list,
		.bili-dyn-list-tabs,
		.bili-dyn-list__notification,
		.bili-dyn-item,
		.bili-dyn-list-loading,
		.card[data-v-5ae963b0],
		.bili-dyn-banner,
		.topic-panel,
		.bili-dyn-my-info,
		.bili-dyn-my-info--skeleton,
		.bili-dyn-live-users,
		.bili-dyn-publishing,
		.bili-dyn-up-list,
		.bili-dyn-list-tabs,
		.bili-dyn-list__notification,
		.bili-dyn-item,
		.bili-dyn-list-loading,
		.bili-dyn-banner,
		.topic-panel {
			backdrop-filter: blur(20px)!important;
		}
	EOT;
}

@advanced dropdown GPUS "强制开启硬件加速" {
	OFF "关闭" <<<EOT
	EOT;
	ON "开启" <<<EOT
		* {
			transform: translateZ(0);
		}
	EOT;
}
==/UserStyle== */

@-moz-document url-prefix("https://t.bilibili.com") {
/*动态页背景*/
	html,
	html body,
	html:not(.iframe),
	html:not(.iframe) body {
		background: var(--activity-bgimg) no-repeat fixed 50% 0;
		background-size: cover;
		transform: none;
	}
	.bg {
		background: #fff0!important;
	}
}
@-moz-document url-prefix("https://t.bilibili.com") {
/*改自hakadao的https://userstyles.world/style/3022/bilibili*/
/*动态页顶栏*/
	@font-face {
	/*导入logo字体*/
		font-family: 'Bilibili Icon';
		src: url('https://cdn.hitfun.top/userstyles/fonts/Bilibili_Icon.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	/*顶栏logo*/
	.bili-header .left-entry__title::before {
		content: "\0042";
		font-family: 'Bilibili Icon';
		font-style: normal;
		font-weight: normal;
		line-height: 0;
		font-size: 60px;
		color: white;
		margin-right: 12px;
	}
	/*LOGO修改*/
	.bili-header .left-entry__title .mini-header__title > span,
	.bili-header .left-entry__title .mini-header__logo {
		display: none;
	}
	.bili-header .left-entry__title .mini-header__title .mini-header__arrow {
		color: white;
		filter: drop-shadow(0 0 4px rgba(0, 0, 0, .3));
	}
	/*顶栏未读信息、未读动态*/
	.bili-header [class^="red-num--"],
	/*顶栏弹窗，未读信息*/
	.bili-header .message-entry-popover [class$="--num"] {
		background-color: var(--activity-theme-color)
	}
/*搜索栏*/
	/*搜索栏输入框文字清除图标*/
	.bili-header .center-search-container .center-search__bar .nav-search-content .nav-search-clean svg * {
		fill: var(--activity-text-3)
	}
	.bili-header .center-search-container .center-search__bar .nav-search-content .nav-search-input:focus,
	.bili-header .center-search-container .center-search__bar .nav-search-content .nav-search-input:active,
	.bili-header .center-search-container .center-search__bar #nav-searchform.is-actived .nav-search-content,
	.bili-header .center-search-container .center-search__bar #nav-searchform.is-focus .nav-search-content {
		background-color: transparent!important;
	}
	/*修正当搜寻栏存在搜索建议、历史搜索但关闭是，仍然阻碍游标事件问题*/
	.center-search__bar {
		pointer-events: none;
	}
	.center-search__bar > * {
		pointer-events: auto;
	}
	.bili-header .center-search-container .center-search__bar.is-focus {
		box-shadow: none;
	}
	.bili-header .center-search-container .center-search__bar #nav-searchform:before {
		border-radius: 50px!important;
	}
	.bili-header .center-search-container .center-search__bar #nav-searchform:focus-within:before {
		border-radius: 10px!important;
	}
	#nav-searchform {
		background-color: var(--activity-content-1)!important;
		padding: 8px 48px 8px 6px!important;
		border: none!important;
		border-radius: 50px!important;
		box-shadow: var(--activity-depth-1);
		backdrop-filter: var(--activity-filter-glass);
		opacity: 1!important;
		transition: box-shadow .3s!important;
		/*防止搜索栏覆盖收藏弹窗*/
		z-index: 0!important;
	}
	#nav-searchform:focus-within {
		box-shadow: var(--activity-depth-2);
	}
	.slide-down #nav-searchform {
		box-shadow: var(--activity-depth-2);
	}
	.nav-search-input {
		color: var(--activity-text-1)!important;
	}
	.bili-header .slide-down .center-search-container .center-search__bar {
		width: 100%;
	}
	/*这里修改搜索栏的上间距 margin-top*/
	.bili-header :not(.slide-down) .center-search-container .center-search__bar {
		width: 500px;
		max-width: unset;
	}
	.bili-header .center-search-container .center-search__bar {
		transition: transform .3s;
	}
	.center-search-container .center-search__bar #nav-searchform.is-actived:before,
	.bili-header .center-search-container .center-search__bar #nav-searchform.is-focus:before,
	.bili-header .center-search-container .center-search__bar #nav-searchform.is-focus,
	.bili-header .slide-down .center-search-container .center-search__bar #nav-searchform,
	.bili-header .slide-down .center-search-container .center-search__bar #nav-searchform.is-focus,
	.bili-header .center-search-container .center-search__bar #nav-searchform.is-actived .nav-search-content,
	.bili-header .center-search-container .center-search__bar #nav-searchform.is-focus .nav-search-content,
	.bili-header .center-search-container .center-search__bar .nav-search-content .nav-search-input:focus,
	.bili-header .center-search-container .center-search__bar .nav-search-content .nav-search-input:active {
		background: transparent;
	}
	.bili-header .slide-down .center-search-container .center-search__bar #nav-searchform,
	.bili-header .slide-down .center-search-container .center-search__bar #nav-searchform:hover {
		background: var(--activity-elevated-2)!important;
		backdrop-filter: var(--activity-filter-glass);
	}
	.bili-header .slide-down .center-search-container .center-search__bar #nav-searchform:hover,
	.bili-header .center-search-container .center-search__bar #nav-searchform {
		border: none;
	}
	.bili-header :not(.slide-down) .center-search-container .center-search__bar #nav-searchform {
		opacity: 1;
		background-color: var(--activity-elevated-1);
		backdrop-filter: var(--activity-filter-glass);
		color: var(--activity-text-1);
	}
	/*搜索栏搜索图标按钮*/
	.bili-header .center-search-container .center-search__bar .nav-search-btn {
		border-radius: 40px!important;
		top: unset;
		transition: .3s;
	}
	.bili-header .center-search-container .center-search__bar .nav-search-btn:hover {
		background: var(--activity-fill-1);
		transform: rotate(-10deg) scale(0.9);
	}
	/*搜索结果面板*/
	.bili-header .search-panel {
		padding: unset!important;
		border: none;
		background: var(--activity-content-1);
		backdrop-filter: var(--activity-filter-glass);
		box-shadow: var(--activity-depth-2);
		border-radius: calc(var(--activity-radius) * 2 - 2px)!important;
		margin: .5rem 0;
		display: block!important;
		transition: .3s ease-out;
		transform: translateY(10px) scale(.95);
		opacity: 0;
		pointer-events: none;
	}
	#nav-searchform.is-focus + .search-panel {
		transform: translateY(0%) scale(1);
		opacity: 1;
		pointer-events: auto;
	}
	.bili-header .slide-down .search-panel {
		background: var(--activity-elevated-2);
	}
	.bili-header .search-panel .history {
		margin-top: 14px;
	}
	.bili-header .suggestions {
		margin: unset;
		padding: .5rem;
	}
	.bili-header .suggest-item {
		color: var(--activity-text-1);
		max-height: unset!important;
		padding: 0 .5rem;
		border-radius: 14px;
		transition: .3s;
	}
	.bili-header .suggest-item:last-child {
		margin-bottom: unset;
	}
	/*搜索历史*/
	.bili-header .histories .history-item {
		background: var(--activity-fill-1);
		transition: .3s;
		border-radius: var(--activity-radius);
	}
	.bili-header .histories .history-item:hover {
		background: var(--activity-theme-color-20);
		color: var(--activity-theme-color);
	}
	.bili-header .histories .history-item .close {
		display: block!important;
	}
	.bili-header .histories .history-item:hover .close svg,
	.bili-header .histories .history-item:focus .close svg {
		transform: scale(1);
	}
	.bili-header .histories .history-item .close svg {
		transition: .3s;
		transform: scale(0);
	}
	/*选中的搜索结果*/
	.bili-header .suggest-item.active,
	.bili-header .suggest-item:hover,
	.bili-header .suggest-item:focus {
		background: var(--activity-fill-1);
	}
	.bili-header .suggest_high_light {
		color: var(--activity-text-1);
		font-weight: 900;
		transition: .3s;
	}
	/*右侧搜索按钮*/
	.bili-header .center-search-container .center-search__bar .nav-search-btn {
		background-color: transparent;
		color: var(--activity-text-1);
		border-radius: 10px;
	}
	.bili-header .center-search-container .center-search__bar .nav-search-btn-text {
		display: none;
	}
	.bili-header .center-search-container .center-search__bar .nav-search-input::placeholder {
		opacity: 0;
	}
	.bili-header .search-panel {
		padding-bottom: 0;
	}
	/*分区栏*/
	.bili-header .bili-header__channel {
		background: var(--activity-bgcolor)!important;
	}
	.bili-header .channel-icons .icon-title {
		color: var(--activity-text-1);
	}
	.bili-header .bili-header__channel .channel-entry-more__link,
	.bili-header .bili-header__channel .channel-link {
		background-color: var(--activity-elevated-1-solid)!important;
		color: var(--activity-text-1)!important;
		border: none;
		border-radius: var(--activity-radius);
		box-shadow: var(--activity-depth-1);
		position: relative;
		z-index: 1;
	}
	.bili-header__channel .channel-entry-more__link::after,
	.bili-header .bili-header__channel .channel-link::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		transition: .3s ease-out;
		border-radius: var(--activity-radius);
	}
	.bili-header .bili-header__channel .channel-entry-more__link:hover::after,
	.bili-header .bili-header__channel .channel-link:hover::after {
		background: var(--activity-fill-1);
	}
	.bili-header .bili-header__channel .channel-items__left {
		border: none;
		}
	/*新动态通知*/
	.bili-header .channel-icons .channel-notify {
		background: var(--activity-theme-color)
	}
	/*动态 热门 频道*/
	.header-channel-fixed-left {
		flex-direction: column;
		width: 100%;
		min-width: unset;
		align-items: center;
	}
	/*顶栏右侧内容 帐号 消息 动态 收藏...*/
	.bili-header .slide-down .right-entry {
		/*这里把它们做成胶囊效果*/
		backdrop-filter: var(--activity-filter-glass);
		border-radius: 100px;
		box-shadow: var(--activity-depth-2);
		background: var(--activity-elevated-2);
		padding: 6px 0;
	}
	.bili-header .slide-down .left-entry .mini-header__title,
	.bili-header .slide-down .left-entry .entry-title,
	.bili-header .slide-down .left-entry .default-entry,
	.bili-header .slide-down .left-entry .loc-mc-box__text,
	.bili-header .slide-down .left-entry .download-entry,
	.bili-header .slide-down .left-entry .loc-entry {
		color: var(--activity-text-1);
	}
	/*顶栏登录*/
	.bili-header .header-login-entry {
		color: var(--activity-theme-color);
		background-color: var(--activity-content-1-solid);
	}
	/*顶栏右侧图标项目*/
	.bili-header .right-entry__outside {
		height: 36px;
		display: flex;
		justify-content: center;
	}
	/*投稿图标不变色*/
	.bili-header .slide-down [class$="entry"] span:not(nth-last-child),
	.bili-header .slide-down [class$="entry"] svg {
		color: var(--activity-text-1)!important;
	}
	.bili-header .slide-down .right-entry .right-entry__outside .right-entry-icon {
		color: var(--activity-text-1);
	}
	.bili-header .right-entry {
		display: flex;
		justify-content: flex-end;
		padding: 8px 0;
		padding-left: 4px!important;
	}
	.bili-header :not(.slide-down) .right-entry {
		padding: 8px 0;
	}
	/*去除顶栏头像边框*/
	.bili-header .header-entry-mini .v-img > img,
	.bili-header .header-avatar-wrap .header-avatar-wrap--container .bili-avatar {
		border: none;
	}
	/*顶栏右侧面板*/
	.bili-header .bili-header__bar .right-entry__outside .right-entry-text {
		/*这里做的是鼠标滑过图标显示文字动画*/
		position: absolute;
		opacity: 0;
		transition: .3s ease-out;
		transform: translateY(100%);
	}
	.bili-header .bili-header__bar.slide-down .right-entry__outside .right-entry-text {
		/*当顶部链接效果是效果二时，右侧面板的图标和文字都有 filter: drop-shadow 的效果。slide-down 时要去掉阴影效果*/
		filter: unset;
	}
	.bili-header .right-entry__outside:hover .right-entry-text {
		opacity: 1;
		transform: translateY(0);
	}
	/*顶栏右侧面板的图标*/
	.bili-header .right-entry__outside svg {
		transition: .3s ease-out;
		animation: none!important;
	}
	.bili-header .slide-down .right-entry__outside svg {
		filter: unset;
	}
	/*滑过图标显示触发图标上移显示文字动画*/
	.bili-header .right-entry__outside:hover svg {
		transform: translateY(-100%);
		opacity: 0;
	}
	/*投稿禁用上述动画*/
	.bili-header .right-entry__outside:hover .header-upload-entry svg {
		transform: unset;
		opacity: unset;
	}
	/*小于 1279.9px 时禁用滑过图标上移动画，这个像素控制原本是不显示图标下方文字*/
	@media (max-width: 1279.9px) {
		.bili-header .right-entry__outside:hover svg {
			transform: unset;
			opacity: unset;
		}
	}
	/*投稿图标*/
	.bili-header .header-upload-entry {
		background: var(--activity-theme-color);
		color: white;
		border-radius: 50px;
		transition: .3s ease-out;
		margin-right: 12px;
	}
	.bili-header .header-upload-entry:hover {
		background: var(--activity-theme-color);
		filter: brightness(1.1)
	}
	/*顶栏遮罩*/
	.bili-header .bili-header__banner::before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		background: var(--activity-mask-banner-color);
	}
	/*顶栏过渡效果*/
	.bili-header .bili-header__banner .taper-line {
		background: transparent;
	}
	/*banner 头图背景*/
	#i_cecream,
	.large-header {
		background: unset;
	}
	/*头图*/
	.bili-header .bili-header__banner {
		height: 100vh;
		max-height: unset;
		background: var(--activity-bgimg) center/cover!important;
		transition: background 1s;
	}
	/*去除 banner 跳转连结*/
	.bili-header .bili-header__banner .header-banner__inner {
		display: none;
	}
	.bili-header .bili-header__banner .head-title {
		display: none;
	}
	.bili-header .bili-header__bar.slide-down + .bili-header__banner::after {
		background-color: var(--activity-bgcolor);
		filter: opacity(.6);
	}
	/*去除礙眼物*/
	/*顶栏左侧多余项目，保留首页按钮*/
	.bili-header .left-entry li:not(:nth-child(1)),
	/*大会员*/
	.bili-header .right-entry li:nth-child(2),
	/*热门搜寻*/
	.search-panel .trending,
	/*体验新版那个烦人的提示图*/
	.bili-dyn-version-control__reminding,
	/*广告*/
	.bili-footer{
		display: none!important;
	}
	/*顶栏*/
	.bili-header {
		color: var(--activity-text-1);
		transition: .3s;
	}
   /*顶栏条*/
	.bili-header .bili-header__bar {
		margin-top: 8px;
	/*修正全屏显示壁纸时元素宽度问题导致出现横向滚动条问题，包括其他几个首页样式的横向滚动条问题*/
		width: calc(100vw - 8px);
	/*修正banner点击顶栏消失问题*/
		display: flex!important;
	}
	/*顶栏右侧图标项目*/
	.bili-header .right-entry__outside {
		height: 36px;
		display: flex;
		justify-content: center;
	}
   .mini-header {
		background: #0000;
		box-shadow: 0 2px 4px #0000;
	}
}

@-moz-document url-prefix("https://t.bilibili.com") {
/*动态页左列*/
	.left{
		margin-top: 12px;   
	}
	.bili-dyn-my-info,
	.bili-dyn-my-info--skeleton/*左上个人卡片*/{
		border-radius:28px;
		background:rgba(0,0,0,0.5);
		backdrop-filter:blur(60px);
		padding:10px;
		width:224px;/*原为244px*/
		height:168px;/*原为188px*/
	}
	.bili-awesome-img/*左上个人卡片上部图片样式*/{
		border-radius:18px 18px 5px 5px;
	}
	.bili-dyn-my-info__face/*左上角个人卡片头像样式*/{
		box-shadow:0px 5px 20px rgba(0,0,0,0.4);
	}
	.bili-dyn-my-info__name/*左上个人卡片个人昵称*/{
		color:rgba(255,255,255,0.8);
	}
	.bili-dyn-my-info__stat__item__count/*左上个人卡片(关注,粉丝,动态)数字*/{
		color:rgba(255,255,255,0.8);
	}
	.bili-dyn-my-info__stat__item:hover div,
	.bili-dyn-my-info__name.bili-ellipsis:hover{
		color:var(--activity-theme-color)!important;
	}
	.bili-dyn-my-info__stat__item__label/*左上个人卡片关注、粉丝、动态*/{
	color:rgba(255,255,255,0.6);
	}
	.bili-dyn-live-users/*直播列表卡片*/{
		border-radius:28px;
		background:rgba(0,0,0,0.5);
		backdrop-filter:blur(60px);
		margin-top:10px;
		padding-bottom:24px;
	}
	.bili-dyn-live-users__title/*直播卡片标题字体*/{
		color:rgba(205,205,205,0.8);
	}
	.bili-dyn-live-users__title span/*直播卡片直播间计数字体*/{
		color:rgba(205,205,205,0.6);
	}
	.bili-dyn-live-users__body/*直播卡片列表*/{
		padding: 10px 16px 4px 16px;
		border-radius: 32px;
	}
	.bili-dyn-live-users__item/*直播卡片直播间*/{
		padding-top: 0;
		padding-bottom: 1em!important;
	}
	.bili-dyn-live-users__item__face-container/*直播卡片UP主头像*/{
		box-shadow:0px 5px 15px rgba(0,0,0,0.3);
	}
	.bili-dyn-live-users__item__uname/*直播UP主昵称*/{
		color:rgba(255,255,255,0.6);
	}
	.bili-dyn-live-users__item__title/*直播UP主标题*/{
		color:rgba(255, 255, 255, .4);
	}
	.bili-user-profile,
	.bili-user-profile-view__avatar__face.bili-awesome-img{
		border-radius: 25px!important;
		overflow: hidden;
	}
}

@-moz-document url-prefix("https://t.bilibili.com") {
/*动态页中列上*/
	.bili-dyn-home--member main{
		margin-top: 12px;   
	}
	.bili-dyn-publishing/*动态发布卡片背景1*/{
		border-radius:28px;
		background-color:rgba(0,0,0,0.5);
		backdrop-filter:blur(20px);
		z-index: 1;
	}
	.bili-rich-textarea__inner/*动态发布卡片背景2*/{
		border-radius:28px;
		background-color:rgba(0,0,0,0.0);
	}
	.bili-topic-search__popover/*选择话题按钮*/{
		background-color:rgba(255,255,255,0.2);
		border:0px;
	}
	.bili-topic-search__input__prefix,
	.bili-topic-item__normal__prefix[data-v-df315e38],
	.bili-topic-selector__bulletin__clear__icon/*选择话题按钮图标*/{
		color:var(--activity-theme-color);
	}
	.bili-topic-search__input__text,
	.bili-topic-item__normal__name[data-v-df315e38]/*选择话题按钮字体*/{
		color:var(--activity-theme-color);
	}
	.bili-topic-search__popover.active/*选择话题大卡片*/{
		border-radius:28px;
		background-color:rgba(51,51,51,.9);
		width:360px;/*原360px*/
		border:14px solid rgba(51,51,51,.9);
	}
	.bili-topic-search__popover.active .bili-topic-search__input/*选择话题大卡片搜索栏*/{
		background-color:rgba(255,255,255,0.2);
		height:30px;
		width:304px;/*原328px*/
		margin:14px 14px 8px;
	}
	.bili-topic-search__popover.active .bili-topic-search__input__prefix/*选择话题大卡片搜索栏图标*/{
		color:rgba(255,255,255,0.6);
	}
	.bili-topic-search__input__inner/*选择话题大卡片搜索栏输入框*/{
		background-color:#0000;
	}
	.bili-topic-search__popover.active .bili-topic-search__input__inner/*选择话题大卡片搜索栏输入框输入字体*/{
		color:white;
	}
	.bili-topic-item__cloud[data-v-df315e38]/*搜索推荐*/{
		border-radius:15px;
	}
	.bili-topic-item__cloud[data-v-df315e38]:hover/*光标在搜索推荐上时*/{
		background-color:rgba(255,255,255,0.2);
	}
	.bili-topic-item__cloud__name[data-v-df315e38],
	.bili-topic-item__cloud__prefix[data-v-df315e38]/*选择话题大卡片搜索推荐の强调字体*/{
		color:var(--activity-theme-color);
	}
	.bili-topic-selector__bulletin/*已选择话题栏*/{
		background-color:rgba(51, 51, 51, 1);
		border-radius:14px;
		padding:0 10px;
		width:calc(100% - 20px);
	}
	.bili-topic-selector__bulletin__clear/*已选择话题栏删除键X*/{
		background-color:rgba(71,71,71,1);
	}
	.bili-rich-textarea__inner{
		color:#fff!important;
	}  
	.placeholder-shown[data-v-8f64a31e]::before/*动态文本编辑区预置文本*/{
		padding:0 0 0 14px;
		line-height:28px;
	}
	.core-style[data-v-8f64a31e]/*动态文本编辑区*/{
		width:calc(100% - 50px);
		min-height:28px;
		line-height:28px;
		padding:0 14px;
		background-color:rgba(51,51,51,0.5);
		color:rgba(255,255,255,0.6);
		border-radius:14px;
	}
	.core-style[data-v-8f64a31e]:hover/*光标在动态文本编辑区上时*/{
		background-color:rgba(51,51,51,0.8);
	}
	.core-style[data-v-8f64a31e]:focus/*光标点击动态文本编辑区时*/{
		background-color:rgba(31,31,31,1);
	}
	.static-popup .bp-arrow[data-v-00b4b4ea],
	.static-popup.bp-arrow[data-v-268b12ee]:before/*弹出界面上的小箭头*/{
		filter:brightness(0.2);
	}
	.static-popup[data-v-00b4b4ea],
	.static-popup[data-v-268b12ee],
	.create-vote[data-v-4b97839a],
	.bili-popup-layer[data-v-1346152a]/*动态发布页弹出界面(表情,上传图片,发起投票,直播预约)背景*/{
		background-color:rgba(51,51,51,1);
		border:1px solid rgba(51,51,51,1);
		border-radius:14px;
	}
	.close-btn[data-v-00b4b4ea],
	.close-btn[data-v-268b12ee]/*动态发布页弹出界面关闭按钮*/{
		color:rgba(255,255,255,0.6);
	}
	.close-btn[data-v-00b4b4ea]:hover,
	.close-btn[data-v-268b12ee]:hover/*当光标在动态发布页弹出界面关闭按钮上时*/{
		color:rgba(255,255,255,1);
	}
	.title[data-v-00b4b4ea],
	.title[data-v-268b12ee],
	.upload-image .upload-btn[data-v-4b6587b2],
	.title[data-v-47d56164]/*动态发布页弹出界面标题及强调色*/{
		color:rgba(255,255,255,0.8);
	}
	.hint[data-v-2453fd06]/*动态发布页弹出界面非强调字体*/{
		color:rgba(255,255,255,0.6);
	}
	.bili-popover,
	.bili-popover__arrow/*emoji背景*/{
		background-color:rgba(51,51,51,1);
		border-radius:28px!important;
		border: none;
	}
	.bili-emoji__content{
		background-color:rgb(0,0,0,0);
	}
	.bili-emoji__title,
	.bili-emoji__list__item.bili-emoji__list__item.large{
		color:#fff
	}
	.bili-emoji__list__item.bili-emoji__list__item.small:hover,
	.bili-emoji__list__item.bili-emoji__list__item.middle:hover,
	.bili-emoji__list__item.bili-emoji__list__item.large:hover/*光标在emoji上时背景样式*/{
		background-color:rgba(255, 255, 255,.3);
		border-radius:5px;
	}
	.bili-emoji__pkgs,
	.bili-emoji__footer/*表情系列选择栏背景颜色*/{
		background-color:rgba(41,41,41,1)!important;
		border-radius:28px;
	}
	.bili-emoji__pkg.active/*已选择表情系列背景颜色*/{
		background-color:rgba(71,71,71,1);
		border-radius:14px;
	}
	.bili-emoji__pkg:not(.active):hover,
	.bili-emoji__pkg:hover/*光标在未选择表情系列上时，为本主题新增效果*/{
		background-color:rgba(56,56,56,1);
		border-radius:14px;
	}
	.bili-emoji__pagi__next:hover/*表情系列翻页栏下一页*/{
		background-color:rgba(56,56,56,1);
		border-radius:4px;
	}
	.bili-emoji__pagi__prev:hover/*表情系列翻页栏上一页*/{
		background-color:rgba(56,56,56,1);
		border-radius:4px;
	}
	.bili-at-popup/*已关注人列表*/{
		background-color:rgba(51,51,51,1);
		border:1px solid rgba(51,51,51,1);
		border-radius:14px;
		padding:0 0 14px 0;
	}
	.bili-at-popup__hint/*"选择或输入你想@的人"字体样式*/{
		color:rgba(255,255,255,0.5);
	}
	.bili-at-popup__group-name/*"我的关注"字体样式*/{
		color:rgba(255,255,255,0.7);
	}
	.bili-at-popup__user--selected/*已选择人卡片背景样式*/{
		background-color:rgba(71,71,71,1);
	}
	.bili-at-popup__user-name/*列表内的人昵称*/{
		color:rgba(255,255,255,0.8);
	}
	.bili-create-poll__opt__title,
	.bili-radio__label,
	.bili-pics-uploader__title,
	.bili-comment-option__item{
		color:#fff;
	}
	.bili-input__inner,
	.bili-input:hover:before,
	.bili-radio__inner,
	.bili-create-poll-add{
		color:var(--activity-theme-color);
		border-color:var(--activity-theme-color)!important;
	}
	.bili-input__inner/*投票页填写标题文本框样式*/{
		background-color:rgba(71,71,71,1);
		border:1px solid rgba(255,255,255,0.5);
	}
	.bp-input .indicator[data-v-793bb182]/*标题字数计数器*/{
		background-color:#0000;
		color:rgba(255,255,255,0.6);
	}
	.bili-input__inner/*文本框输入文字样式*/{
		color:rgba(255,255,255,0.8)!important;
	}
	.bp-input .input[data-v-793bb182]/*文本框文字背景*/{
		background-color:#0000;
	}
	.bili-radio__inner:after/*投票类型选项*/{
		background-color: var(--activity-theme-color); 
	}
	.bili-select-dropdown,
	.cancel/*更多设置多选表单文字及背景样式*/{
		color:rgba(255,255,255,0.8);
		background-color:rgba(71,71,71,1);
	}
	.bili-input__inner::before,
	.bili-comment-option/*更多设置多选表单边框样式*/{
		border-radius:14px;
		background-color:rgba(71,71,71,1);
		border:0px;
	}
	.bili-select-dropdown__item:hover,
	.bili-comment-option__item:hover/*鼠标在选项上时*/{
		border-radius:14px;
		background-color: #f4f5f720;
		border:0px;
	}
	.bili-popover-modal__button.confirm:not(.disabled) {
		background-color: var(--activity-theme-color);
		color: #fff;
	}
	div.bili-picker-input.bili-input.bili-input--suffix.small > input/*日期,小时,分钟选择表单背景样式*/{
		border:0;
	}
	div.bili-picker-input.bili-input.bili-input--suffix.small > input/*选择日期,小时,分钟表单样式*/{
		background:rgba(71, 71, 71, .2);
		color:rgba(255,255,255,0.8);
	}
	.bili-picker-panel/*选择日期,小时,分钟弹出界面背景样式*/{
		background-color:rgba(51,51,51,1);
		border:1px solid rgba(51,51,51,1);
		border-radius:14px;
		box-shadow:10px 10px 50px rgba(0,0,0,0.4);
	}
	.bili-date-picker__header > */*选择日期弹出界面头部年月选择栏*/{
		border-bottom:0;
		color:rgba(255,255,255,0.7);
		background:rgba(255,255,255,0);
		border-radius:14px;
	}
	.bili-date-table thead tr th/*选择日期弹出界面星期栏*/{
		color:rgba(255,255,255,0.8);
		background:rgba(255,255,255,0.1);
		border-radius:7px;
	}
	.bili-date-table > tbody > tr > td.disabled/*选择日期弹出界面不可选日期字体样式*/{
		color:rgba(255,255,255,0.3);
	}
	.bili-date-picker__body > table > tbody > tr > td,
	.bili-picker__option/*选择日期弹出界面可选日期字体样式*/{
		color:rgba(255,255,255,0.8);
	}
	.bili-date-table tbody tr td.active,
	.bili-picker__option.active/*选择日期弹出界面已选日期样式*/{
		border: 1px solid rgb(0, 179, 255);
		border-radius: 4px;
		color: rgb(0, 179, 255);
		font-weight: normal;
	}
	.bili-date-table td,
	.bili-date-table th/*选择日期弹出界面移除限高*/{
		height:auto!important;
	}
	.bili-dyn-publishing-timing-setting/*预约标题背景*/{
		background-color:rgb(255,255,255,.2);
	}
	.bili-dyn-publishing-timing-setting__label,
	.bili-time-picker__child__unit,
	.bili-reserve__type,
	.bili-reserve__form__title/*预约标题文本样式*/{
		color:rgba(255,255,255,0.8);
	}
	.bili-dyn-publishing__hint/*预约标题字数计数器文本样式*/{
		color:rgba(255,255,255,0.6);
	}
	.bili-dyn-publishing__hint/*预约标题字数计数器位置修复*/{
		bottom:0px;
	}
	.bili-comment-option__item.active/*评论相关选项*/{
		color:rgb(0, 179, 255);
	}
}

@-moz-document url-prefix("https://t.bilibili.com") {
/*动态页中列中*/
	.bili-dyn-publishing__hint::after/*字数与“允许评论”间的分隔符*/{
		color:#99a2aa;
	}
	.bili-dyn-publishing__action.launcher,
	.bili-dyn-publishing__action/*发布动态按钮*/{
		border-radius:14px;
		background-color:var(--activity-theme-color);
	}
	.bili-dyn-up-list/*最常浏览up主卡片背景*/{
		border-radius:28px;
		background:rgba(0,0,0,0.5);
		backdrop-filter:blur(60px);
	}
	.bili-dyn-up-list__item__face__img,
	.b-img--face.sleepy:after/*up主头像强制默认圆角大小*/{
    	border-radius: 50%!important;
	}
	.bili-dyn-up-list__item__name.bili-ellipsis,
	.bili-dyn-up-list__item__name/*最常浏览up主卡片字体颜色*/{
		color:rgba(255,255,255,0.8);
	}
	.bili-dyn-up-list__item.active .bili-dyn-up-list__item__name/*浏览中up主名称字体颜色*/{
		color:rgb(0, 179, 255);
	}
	.bili-dyn-up-list__item__face__img.bili-awesome-img/*最常浏览up主卡片头像样式*/{
		border:0;
		box-shadow:0px 10px 20px rgba(0,0,0,0.3);
		border-radius:18px;
	}
	.bili-dyn-list-tabs/*动态视频分类*/{
		border-radius:28px;
		background:rgba(0,0,0,0.5);
		backdrop-filter:blur(60px);
	}
	.bili-dyn-list__notification/*有新动态卡片样式*/{
		background:rgba(252,249,215,0.5);
		backdrop-filter:blur(50px);
		border-radius:28px;
		text-shadow:0px 0px 20px rgba(151,120,42,1);
	}
}

 @-moz-document url-prefix("https://t.bilibili.com") {
 /*动态页中列卡片*/
	.bili-dyn-item,
	.bili-dyn-list-loading,
	.bili-dyn-list-empty/*卡片背景*/{
		border-radius:28px;
		background:rgba(0,0,0,0.5);
		backdrop-filter:blur(40px);
	}
	.b-avatar__layer[style="width: 62.4px; height: 62.4px; opacity: 1; border-radius: 50%;"]/*数字藏品不配强制放大头像*/{
		width: 48px!important;
		height: 48px!important;
	}
	.b-avatar__layer[style="left: 49.2px; top: 49.2px; width: 20px; height: 20px; opacity: 1; background-color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-radius: 50%; box-sizing: border-box;"]/*数字藏品位置纠正*/{ 
		left: 42.2px!important;
		top: 42.2px!important;
    	width: 20px!important;
    	height: 20px!important;
	}
	.bili-dyn-list-loading__text img{
		display: none;
	}
	.bili-rich-text-link::before,
	.bili-dyn-topic__icon/*视频卡片信息区话题图标*/{
		filter:brightness(125%);
	}
	/*卡片信息区话题字体*/
	.bili-rich-text-topic,
	.bili-rich-text-link,
	.bili-rich-text__action,
	/*视频卡片字体*/
	.bili-dyn-card-video:hover .bili-dyn-card-video__title,
	.bili-rich-text-module.lottery,
	.bili-dyn-topic__text,
	.bili-dyn-card-pgc__title.bili-ellipsis:hover,
	.bili-dyn-card-medialist:hover .bili-dyn-card-medialist__title,
	.bili-dyn-card-music:hover .bili-dyn-card-music__title,
	/*直播卡片字体*/
	.bili-dyn-card-live:hover .bili-dyn-card-live__title,
	/*转发卡片字体*/
	.bili-rich-text-link,
	.bili-rich-text-module,
	.bili-rich-text-topic,
	/*转发卡片“详情”*/
	[data-module="desc"][data-orig] .details,
	.card[data-did] .content .details {
		color:rgb(0, 179, 255);
	}
	.bili-rich-text-topic:hover,
	.bili-rich-text-link:hover,
	.bili-rich-text-module.at:hover,
	.bili-rich-text-module.lottery:hover,
	.bili-dyn-topic__card:hover
	/*当光标在话题上时*/{
		background-color:rgba(255,255,255,0.15);
		box-shadow:0 0 20px rgba(0,0,0,0.15);
	}
	.bili-rich-text__content.folded.line--6,
	.bili-rich-text__content,
	.bili-rich-text-module.at,
	.dyn-additional-common__mark span,
	.bili-dyn-more__menu__item,
	.bili-dyn-card-medialist__title,
	.dyn-goods__one__detail__name,
	.bili-dyn-list-empty__text/*卡片字体1*/{
		color:rgba(255,255,255,0.8);
	}
	.bili-rich-text-module.lottery:before {
		background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAACvUlEQVRYhe2YO2gVQRSGP43xRWKi+ALxgYqIFpH4CEbEShtFgwRMIQh2YiW2kkJBwcbOxk4QxEqJFipCRLSID1QQwTfxBhRE4/sZlINncdyzO3Pvxr16Zb9md+bMzvl39syZ2RlBz/c6YIgaYWQtiUUF1xSF4LypOcGjTE1lzAfWAy1ACbgMnHV6kAzUAbQBzcB14BTwLKtDSWumskx2AfuBsbHmp4HtQBNwDFgRs78EdgAnqil4C3AckIePAheBmcBOYKqOspQXAfeBI8AgsAHYqKm0HegzPQfIIrhOP+lkYJsKjpgG3ASma1nuVwEfnDb7gD0qts30HiDLpFuoYu/GxArPgUNOeW9MrFu3FBhveg+QRfBsvT42lp/cSbmP+AoM6JeaYawBsgi+rdfWhAlHbKlPWvYlXOYC74FHxhogi+CSpidxfBgYY1qk06RhJKPbk/JCXkKTTvL0cp3xLlI+ANQDLzQTfFT7JGCJ3l8D3uh9g8b/BK3b7dgingJXgW9GieITPBE4BywzlnyRl1wHvEry4lvpulWshMAVY/1Fg76c25esfKM13j9r3RcVEc8aLu3qs1sXJoNP8Eq9btWFoRIeAPOAzcDDCp5bA/Q6vg2+SRdlgNfGkh+Rr9SJ7Bvhkn7arsBnTKJe6+ZoRiiXLm03kNbeN+k2ASdNbXXo0F2dwRcS8kAncKFK/31D6qszTSyBEXYZ1KTfkpA7k+jVJVwmUX+C3UXy8i2N32ZjjeGL4ST6VXyIKPFLLD4JtA2KdPGFxD9JIThvCsF5UwjOm0Jw3vy3gqO/hkZjGT6NMR9eyt1L9Okx0xnghrFapmjNQeCtsf5Oq+MjSLm7tQXAeWCWsfwZZFO1FrgX6q3cEZaOFgOr9fwshIzaOD2/+BRoK8dbl4B3xpLAcI5b/wpFWsubQnDe1JZgqPsBie2HpyqRo1gAAAAASUVORK5CYII=)50%/cover no-repeat;
	}
	.bili-rich-text__content,
	.bili-rich-text__content.folded.line--6/*动态卡片信息区*/{
		width:475px;
	}
	.bili-dyn-card-video__body,
	.bili-dyn-card-live__body,
	.bili-dyn-card-pgc__body,
	.bili-dyn-card-medialist__body,
	.bili-dyn-card-music,
	.dyn-reserve__card.cover-style/*视频、直播、番剧、收藏卡片信息区*/{
		border-radius:14px;
		background:rgba(255,255,255,0.1);
		border:0;
	}
	.b-img/*封面*/{
		border-radius:14px;
	}
	.bili-dyn-card-video,
	.bili-dyn-card-live.rcmd,
	.bili-dyn-card-pgc,
	.bili-dyn-card-live,
	.bili-dyn-card-medialist {
		border: 0px;
	}
	.bili-dyn-title__text.bili-dyn-title__text.default,
	.dyn-orig-author__name/*非大会员up昵称*/{
		color:rgba(255,255,255,1);
	}
	.bili-dyn-card-video__badge,
	.bili-dyn-card-live__tag,
	.bili-dyn-card-pgc__tag,
	.bili-dyn-title__label,
	.bili-dyn-card-medialist__badge/*投稿视频、直播、番剧小胶囊*/{
		border-radius:14px;
		background:var(--activity-theme-color);
		backdrop-filter:blur(3px);
		padding:0 9px;
		z-index:1;
	}
	.bili-dyn-card-video__title.bili-ellipsis,
	.bili-dyn-card-live__title.bili-ellipsis,
	.bili-dyn-card-pgc__title.bili-ellipsis,
	.dyn-card-opus__title/*视频、直播、番剧、专栏标题*/{
		color:rgba(255,255,255,0.8);
	}
	.bili-dyn-card-video__desc.bili-ellipsis,
	.bili-dyn-card-live__desc,
	.bili-dyn-card-pgc__stat/*视频、直播简介*/{
		color:rgba(255,255,255,0.45);
	}
	.bili-dyn-card-video__stat__item.play,
	.bili-dyn-card-video__stat__item.danmaku/*播放量及弹幕数图标字体颜色*/{
		color:rgba(255,255,255,0.5);
	}
	.bili-dyn-content__orig.reference/*转发信息卡片*/{
		margin-top:0px;
		border-radius:14px;
		background:rgba(255,255,255,0.1);
		border:0;
		padding:7px;
		width:520px;
	}
	.bili-dyn-content__orig__major/*转发图文卡片*/{
		padding-right: 13px;
	}
	.bili-dyn-card-article/*图文信息卡片*/{
		border-radius:14px;
		background:rgba(255,255,255,0.1);
		border:0;
	}
	.bili-album__preview__picture__img,
	.bili-album__preview__picture__img picture img/*图文封面圆角*/{
		border-radius:10px;
	}
	.bili-album__watch__content/*图文放大背景*/{
		 background: #0000;
	}
	.bili-dyn-card-article__title/*图文标题*/{
		color:rgba(255,255,255,0.8);
	}
	.bili-dyn-card-article__desc.bili-ellipsis/*图文副标题*/{
		color:rgba(255,255,255,0.45);
	}
	.dyn-additional-common__mark/*“相关作品”文字调整*/{
		color:rgba(255,255,255,0.7);
		margin-left:7px;
	}	
	.bili-dyn-action/*未点赞字体颜色*/{
		color:#fff;
	}
	.bili-dyn-action.like i/*未点赞图标*/{
		background-image: url();
	}
	.bili-dyn-action.comment i/*评论图标*/{
		background-image: url();
	}
	.bili-dyn-action.forward i/*转发图标*/{
		background-image: url();
	}

	/*图标样式*/
	/*[[T_THEME_COLOR_STYLE]]*/

	.bili-dyn-forward-publishing__editor,
	.dyn-additional-common,
	.bili-dyn-card-common.style--1/*分享信息卡片形状*/{
		border-radius: 14px;
		padding-right: 13px;
		border:0;
	}
	.bili-dyn-forward-publishing__editor,
	.bili-dyn-card-common.style--1/*分享信息卡片背景*/{
		background-color:rgba(255,255,255,0.1);
	}
	.dyn-vote__body:hover/*去除相关信息卡片阴影*/{
		box-shadow: 0 0 0 0!important;
	}
	.dyn-reserve__card,
	.dyn-vote__body,
	.dyn-vote__cover,
	.dyn-additional-common__wrap,
	.dyn-additional-common__cover,
	.dyn-goods__wrap,
	.dyn-upower-lottery__card,
	.dyn-ugc__wrap,
	.dyn-ugc__cover/*相关信息卡片背景*/{
		background-color:rgba(255,255,255,0.1)!important;
		border-radius:14px;
		margin-right: 13px;
	}
	.dyn-reserve__title,
	.dyn-vote__detail__title,
	.dyn-additional-common__detail__title,
	.bili-dyn-card-common__title,
	.dyn-goods__mark span,
	.bili-dyn-card-music__title,
	.dyn-goods__one__detail__name.bili-ellipsis,
	.dyn-upower-lottery__title,
	.dyn-ugc__detail__title/*相关信息卡片标题*/{
		color:rgba(255,255,255,0.8);
	}
	.dyn-reserve__desc__first,
	.dyn-reserve__desc__second,
	.dyn-additional-common__detail__desc,
	.bili-dyn-card-common__desc,
	.bili-dyn-card-music__label,
	.dyn-goods__one__detail__brief,
	.dyn-goods__one__detail__price,
	.dyn-ugc__detail__desc/*相关信息卡片副标题*/{
		color:rgba(255,255,255,0.4);
	}
	.dyn-vote__cover/*投票图标*/{
		background-image:url();
	}
	.dyn-goods__mark i/*商品图标*/{
		background-image:url();
	}
	/*触摸相关信息卡片标题*/
	.dyn-vote__body:hover .dyn-vote__detail__title,
	/*商品价格*/
	.dyn-goods__one__detail__price span,
	/*相关信息链接文字*/
	.dyn-reserve__lottery__text,
	.dyn-upower-lottery__lottery__text{
		color:rgb(0, 179, 255)!important;
	}
	/*相关信息链接图标*/
	.dyn-reserve__lottery__icon {
		background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAEvklEQVR4nO2cXYhVVRTHfzqaKIZWMngflCbxYcQH0T7IoKjpJVIiFCGlF5MIsQeRHkz6Qkb7oAKDpKJItHqICBUhP5+sNyskxgwGq4FGhkQHgqGaUjazjpxZe5+zzr1338h79w/uw957nXPv/Z+91157nX3OFA5f7QL+IRFkahKnnKmlrQmmtViCXuAx4G5gITADuAicA44Cx4G/vKMmsxxYAzwAzAduA34DLgBfAV8Aw95RkXA+qFXC9AOPey2TGQJeBvYFhro7xxvAo95RkxkH9gKvAJe81iZphUBPAB8CM72WYk4Aa4HRJs4xCKyW3hmN2D5oC/BpnX/M8TBwGpgj4pSdY9yrmWAR8I30vGjEFOgh4G2vFr4EVgE9wDxgBbAduKLslgJHpOeEztEnPmy6nGc98IOymwscFqGjEGuIuVjqvFzFDCfAZuAzz3qCGvCB4WOsc9wEvAQ8r+p3ATs86waIJdBGdeXdMLgH+Naz9DkpvS/EKulVFv1KpDFgQQynHWuIbVDl1yuK43gqMNwcByqKg8xgA7nyTAkvmiaGQLOB+3Nld/V2e1bF/AzsD7S+4NUU42KpN1Xrg4XWdRBDoAUq4HQ95w/PqpyjqnVMhKuHU8q2J8J/iyJQTZUveBbldIkgef4sPSLM76p2ftCqTmIIpP3HLZ5FObEWy/NU+aJn0QAxBPpFle+SXlGVemzLuFe1jZTYViaGQJdUwNYNrPOsionRg5zI21TdMc+qAWJN84dU+d2AbyoiRg96TiL0DBeHHfSsGiCWQG8pX+RC/s+B2z1Ln2Z7kFv/7VR1e2OlQGIJ5IbZa6ruPuA74BmJlWLSJdG3i8LfUWHGiASOUShbargf4WKcO7yWYnYULBvG5YqOei0TzJHvyjPkWU3gFqy3FiT73PdsVVG1xbCkSoKJuyKBeiW6XeG1tCdXxMl/pP9daIi5HnC2g8RBfKZbbO/RDVog5ys+Lui+ncCz2kVoIbYoXzAmSbDBCOLMKnHWN6t0xZDkdIoI+osGcDHbJpXHcpmIO7OC9kHHJf2Zsb4kWRWTmtypyDiT/5H/wXcPqhTvtCz80ENML/CiRKP/c4YDuavrwasWSJeLEuTtRmH2IDSLJUoE+leVZ3WIWDO8GkELpHMoj3hHtB81ub2d5/r6UE/zJ9Us9h6wDPipxbLo6b9bQo5WM1tuK+VnsK/zAulp3h3wvYoLOo2+fH5bDzGXbH86kCPuFHbp5H9oFjsl6zDX1TqFEQmKvbuxRav5jJp89kh+J6OedEJVluTsxhq4O1KFHuVv+qx0h7UoHZaPvnOxsiS30wh6qTHQoqWGvs19ukiYjNAQSySBqpMEMkgCGSSBDJJABkkggySQQRLIIAlkkAQySAIZJIEMkkAGSSCDJJBBEsggCWSQBDJIAhkkgQySQAZJIIMkkEESyKCqQJdV+Ubc/eH2HS5WdeZzIlX3Q/+qyu8DT7Z431Cs58iQ/Ubb1RbnkSoCVX0svFd237fTBnMn2KteraLqEDsnG6zbhTPyCJdJPU76RdlgdKNvDT4hL0Ep3dWR0cibF5bLI0fLYr4jQz2h+HfgKeZmcGL8CHxS75MDrXp/UNuQ4iCDJJBBEqgM6LoGz+TWkzuWEzEAAAAASUVORK5CYII=)50%/cover no-repeat;
	}
	.dyn-reserve__action button,
	.dyn-additional-common__action button,
	.dyn-orig-author__following,
	.dyn-vote__action button,
	.dyn-goods__one__action button,
	.dyn-upower-lottery__action button/*相关信息卡片相关按钮*/{
		border-radius:7px;
		border:0;
		background-color:var(--activity-theme-color-85);
		color:#fff
	}
	.details/*动态分享详情*/{
		opacity: inherit;
	}
}

 @-moz-document url-prefix("https://t.bilibili.com") {
/*动态页中列评论*/
	.reply-notice/*移除评论广告*/{
		display:none;
	}
	.bb-comment,
	.comment-bilibili-fold,
	.comment-send-lite/*评论区背景*/{
		border-radius:14px;
		background:rgba(255,255,255,0.1)!important;
		border:0;
		padding:14px;
		margin-bottom:21px;
	}
	.comment-header.clearfix,
	.bili-header .header-dynamic-avatar[data-v-1f26cd36]/*排序方式下水平线*/{
		border:0;
	}
	.bb-comment .comment-header .tabs-order li,
	.comment-bilibili-fold .comment-header .tabs-order li/*评论区排序方式*/{
		color:rgba(255,255,255,0.8);
		border:0;
		background:rgba(255,255,255,0.1);
		padding:3.5px 14px;
		border-radius:7px;
		margin-left:10px;
	}
	.bb-comment .comment-header .tabs-order li.on,
	.comment-bilibili-fold .comment-header .tabs-order li.on/*已选择排序方式阴影*/{
		border-bottom:0px;
		box-shadow:0 5px 15px rgba(0,161,214,0.1);
	}
	.bb-comment .comment-header .tabs-order li.on:after,
	.comment-bilibili-fold .comment-header .tabs-order li.on:after/*去除排序方式底部小箭头*/{
		height:0;
	}
	.textarea-container>::placeholder/*评论巨大文本框placeholder样式*/{
		color:rgba(255,255,255,0.8);
	}
	.bb-comment .comment-send-lite.comment-send-lite{
		width:92%!important;
	}
	.bb-comment .comment-send .textarea-container .ipt-txt,
	.textarea-container textarea,
	.bb-comment .comment-send-lite.comment-send-lite .textarea-container .ipt-txt/*评论巨大文本框样式*/{
		border:0;
		border-radius:7px;
		background-color:rgba(255,255,255,0.1);
		transition:0.2s;
		color:rgba(255,255,255,0.8);
		padding:7px;
		margin-bottom:10px;
	}
	.bb-comment .comment-send .textarea-container.focus textarea ,
	.bb-comment .comment-send-lite .textarea-container:hover textarea,/*光标在评论巨大文本框上时*/
	.bb-comment .comment-send .textarea-container:hover .ipt-txt,
	.bb-comment .comment-send-lite .textarea-container:hover textarea/*光标点击评论巨大文本框后*/{
		background-color:rgba(255,255,255,0.3);
	}
	.bili-avatar/*评论区自己头像位置及样式*/{
		margin-top:8px;
		box-shadow:0 0 25px rgba(51, 51, 51, .5);
	}
	.comment-submit/*发布评论按钮样式*/{
		background-color:var(--activity-theme-color-85)!important;
		border-color:var(--activity-theme-color-85)!important;
		border-radius:7px;
		border:0;
	}
	.bb-comment .comment-send .comment-emoji,
	.bb-comment .comment-send-lite.comment-send-lite .comment-emoji/*评论区表情键*/{
		background-color:rgba(255,255,255,0.1);
		border:0;
		box-shadow:0 0 0;
		padding:1.5px;
		border-radius:7px;
	}
	.bb-comment .comment-send .comment-emoji .face,
	.bb-comment .comment-send-lite.comment-send-lite .comment-emoji .face/*评论区表情键笑脸图标*/{
		filter:brightness(12) opacity(0.6);
	}
	.bb-comment .comment-send .comment-emoji .text,
	.bb-comment .comment-send-lite.comment-send-lite .comment-emoji .text/*评论区表情键文字样式*/{
		color:rgba(255,255,255,0.6);
	}
	.bb-comment .comment-send .dynamic-repost/*评论区"同时转发到我的动态"字体样式*/{
		color:rgba(255,255,255,0.7);
	}
	.bb-comment .comment-send .dynamic-repost .dynamic-repost-checkbox/*评论区"同时转发到我的动态"前表单位置修复*/{
		margin-top:3px;
		--webkit-appearance:checkbox;
	}
	.bb-comment .comment-list .list-item .user .name/*评论区用户名字体*/{
		color:rgba(255,255,255,1);
	}
	.bb-comment .comment-list .list-item .text/*评论区评论字体*/{
		color:rgba(255,255,255,0.8);
	}
	.bb-comment .comment-list .list-item .reply-box .reply-item .reply-con .user .name/*评论区评论的评论的用户名字体*/{
		color:rgba(255,255,255,0.9);
	}
	.bb-comment .comment-list .list-item .user .text-con,
	.comment-bilibili-fold .comment-list .list-item .user .text-con/*评论区评论的评论的评论*/{
		color:rgba(255,255,255,0.7);
	}
	.bb-comment .comment-list .list-item .info .btn-hover/*评论的评论下的赞及更多样式*/{
		background: #0000;
		padding:0 7px;
		border-radius:7px;
		line-height:20px;
	}
	.bb-comment .comment-list .list-item .info .btn-hover:hover/*当光标在评论的评论下的赞及更多上时样式*/{
		background:rgba(255,255,255,0.1);
		padding:0 7px;
		border-radius:7px;
		line-height:20px;
	}
	.bb-comment .operation,
	.comment-bilibili-fold .operation/*评论的评论下的更多按钮位置*/{
		margin-top:0px;
	}
	.bb-comment .bottom-page.center a:hover/*评论的评论下的更多按钮颜色*/{
		color:rgb(0, 179, 255);
	}
	.bb-comment .comment-list .list-item .con,
	.comment-bilibili-fold .comment-list .list-item .con/*去除评论下划线*/{
		border:0;
	}
	.bb-comment .operation .opera-list/*评论的评论下的更多按钮弹出界面*/{
		background:rgb(40, 40, 40);
		color:rgba(255,255,255,0.6);
		border-radius:14px;
	}
	.bb-comment .comment-list .list-item .reply-box .view-more,
	.comment-bilibili-fold .comment-list .list-item .reply-box .view-more/*评论区“共XX条回复”字体样式*/{
		color:rgba(255,255,255,0.45);
	}
	.bb-comment .comment-list .list-item .info .reply-tags span,
	.comment-bilibili-fold .comment-list .list-item .info .reply-tags span/*评论区“up主觉得很赞”字体样式*/{
		background-color:rgba(255,255,255,0.2)!important;
		color:rgba(255,255,255,0.6)!important;
		border-radius:7px;
	}
	.forw-area[data-v-54292558]/*转发弹出界面背景*/{
		background-color:rgba(255,255,255,0.1);
		border-radius:14px;
		margin-left:64px;
		margin-bottom:21px;
	}
	.forw-area .forw-main[data-v-54292558]/*转发弹出界面文本框定位1*/{
		padding-left:14px;
	}
	.forw-area .forw-main .forw-send[data-v-54292558]/*转发弹出界面文本框定位2*/{
		padding-top:14px;
	}
	.textarea-container textarea[data-v-5e63bf8d]/*转发弹出界面文本框样式*/{
		width:445px!important;
		border-radius:7px;
		border:0;
		background-color:rgba(255,255,255,0.15);
		color:rgba(255,255,255,0.8);
	}
	.textarea-container>::placeholder/*转发文本框placeholder样式*/{
		color:rgba(255,255,255,0.8)!important;
	}
	.textarea-container .comm-tool .comm-emoji[data-v-5e63bf8d]/*转发弹出界面表情按钮样式*/{
		background-color:rgba(255,255,255,0.45);
		border:0;
		color:rgba(255,255,255,0.8);
		border-radius:7px;
		font-family:Helvetica;
		font-size:13px;
	}
	.dynamic-comm-icon/*转发弹出界面表情按钮笑脸样式*/{
		filter:brightness(150%) grayscale(100%);
	}
	.textarea-container .comm-tool .comm-submit[data-v-5e63bf8d]/*转发弹出界面转发按钮样式*/{
		border-radius:7px;
		color:rgba(255,255,255,0.8);
	}
	.textarea-container .comm-tool .comm-word[data-v-5e63bf8d]/*转发弹出界面字数计数器字体样式*/{
		color:rgba(255,255,255,0.8);
	}
	.forw-area .forw-more[data-v-54292558]/*不显示“没有更多啦”*/{
		border-top:0;
		height:28px;
		line-height:14px;
	}
	.dynamic-list-item-wrap[data-v-6ecb7732]/*转发信息卡片*/{
		border:0;
		background-color:rgba(255,255,255,0.2);
		border-radius:14px;;
		padding:14px;
		margin-right:14px;
		margin-bottom:14px;
	}
	.dynamic-list-item-wrap .item-user a.user-name/*转发人昵称字体颜色*/{
		color:rgba(255,255,255,0.6);
	}
	.dynamic-list-item-wrap .item-detail .text[data-v-6ecb7732]/*转发内容文字颜色*/{
		color:rgba(255,255,255,0.8);
	}
	.dynamic-list-item-wrap .item-detail .text/*“转发”文字定位*/{
		width:466px;
	}
	.dyn-vote/*查看更多详情页去除卡片描边*/{
		border:0!important;
	}
	.paging-box-big .current,/*鼠标在当前页时*/
	.paging-box-big .current:hover,
	.paging-box-big .next:hover,
	.paging-box-big .prev:hover,
	.paging-box-big .tcd-number:hover,
	.paging-box-big .dian:hover/*鼠标在翻页按钮上时*/{
		background: #00a1d6;
		color: #fff;
		border: 1px solid #00a1d6;
	}
}

@-moz-document url-prefix("https://sb.bilibili.com"){/*@$!动态页中列下未完成部分*/
	.dynamic-link-hover-bg:hover/*当光标在互动抽奖上时*/{
		background-color:rgba(255,255,255,0.2);
		text-shadow:0 0 5px rgba(0,0,0,0.6);
	}
	.shop-panel .shop-list[data-v-af82b85a]{/*up的好物/视频推荐 背景*/
		padding:7px;
	}
	.shop-item.ugc[data-v-6be15733]{/*up的好物/视频推荐 封面*/
		border-radius:7px;
	}
	.dyn-vote__body{/*投票信息区*/
		background:rgba(255,255,255,0.1);
		border:0;
		border-radius:14px;
		transition:all 0.3s;
		padding-right: 35px;
	}
	.vote-container:hover{/*当光标在投票信息区上时*/
		background:rgba(255,255,255,0.1);
		border:0;
		border-radius:14px;
		transition:all 0.3s;
		box-shadow:0 5px 15px rgba(0,0,0,0.2);
	}
	.dyn-vote{/*投票信息区 取消官方hover效果*/
		box-shadow:0 0 0 black;
	}
	.dyn-vote__cover{/*投票信息区 投票图标*/
		border-radius:7px 3px 3px 7px;
	}
	.dyn-vote__action button{/*投票信息区 投票按钮*/
		background-color:rgba(0, 192, 255, .5);
		border-radius:7px;
	}
	.shop-panel .shop-list[data-v-af82b85a]/*预约信息卡片背景*/{
		background-color:rgba(255,255,255,0.1);
		border-radius:14px;
	}
	.shop-desc .desc-box .title[data-v-55f6b61e]/*预约信息卡片标题*/{
		color:rgba(255,255,255,0.8);
	}
	.shop-desc .desc-box .sub-title.reserve[data-v-55f6b61e]/*预约信息卡片副标题*/{
		color:rgba(255,255,255,0.4);
	}
	.shop-desc .btn-box .jump-btn[data-v-55f6b61e]/*预约信息卡片预约按钮*/{
		border-radius:7px;
		background-color:rgba(0,161,214,0.85);;
	}
	.shop-panel .shop-list.is-repost[data-v-af82b85a]/*直播预约提醒*/{
		background-color:rgba(255,255,255,0.1);
	}
	.up-info .up-focus-btn[data-v-5584c656]/*直播转发卡片关注按钮*/{
		border:0;
		background:rgba(0,161,214,0.35);
		border-radius:7px;
		color:rgba(255,255,255,0.85);
	}
	.shop-panel.top-margin[data-v-af82b85a]/*直播预约信息卡片调整*/{
		width:100%;
	}
	.shop-desc .btn-box .jump-btn[data-v-55f6b61e]/*直播预约信息卡片预约按钮*/{
		background-color:rgba(0, 161, 214, .35);
		border-radius:7px;
	}
	.shop-desc .btn-box .jump-btn[data-v-55f6b61e]/*直播预约信息卡片预约按钮文字*/{
		color:rgba(255,255,255,0.85);
	}
	.shop-desc .btn-box .jump-btn .btn-icon[data-v-55f6b61e]/*直播预约信息卡片预约按钮图标*/{
		filter:opacity(85%);
	}
	.bb-comment,
	.comment-bilibili-fold/*评论区背景*/{
		border-radius:14px;
		background:rgba(255,255,255,0.1);
		border:0;
		padding:14px;
		margin-bottom:21px;
	}
	.bb-comment .comment-header,
	.comment-bilibili-fold .comment-header/*排序方式下水平线*/{
		border:0;
	}
	.bb-comment .comment-header .tabs-order li,
	.comment-bilibili-fold .comment-header .tabs-order li/*评论区排序方式*/{
		color:rgba(255,255,255,0.8);
		border:0;
		background:rgba(255,255,255,0.1);
		padding:3.5px 14px;
		border-radius:7px;
		margin-left:10px;
	}
	.bb-comment .comment-header .tabs-order li.on,
	.comment-bilibili-fold .comment-header .tabs-order li.on/*已选择排序方式阴影*/{
		border-bottom:0px;
		box-shadow:0 5px 15px rgba(0,161,214,0.1);
	}
	.bb-comment .comment-header .tabs-order li.on:after,
	.comment-bilibili-fold .comment-header .tabs-order li.on:after/*去除排序方式底部小箭头*/{
		height:0;
	}
	.textarea-container>::placeholder/*评论巨大文本框placeholder样式*/{
		color:rgba(255,255,255,0.8);
	}
	.bb-comment .comment-send .textarea-container .ipt-txt/*评论巨大文本框样式*/{
		border:0;
		border-radius:7px;
		background-color:rgba(255,255,255,0.1);
		transition:0.2s;
		color:rgba(255,255,255,0.8);
		padding:7px;
		margin-bottom:10px;
	}
	.bb-comment .comment-send .textarea-container.focus textarea /*光标在评论巨大文本框上时*/{
		background-color:rgba(255,255,255,0.3);
	}
	.bb-comment .comment-send .textarea-container:hover .ipt-txt/*光标点击评论巨大文本框后*/{
		background-color:rgba(255,255,255,0.3);
	}
	.bb-comment .comment-send .user-face .bili-avatar/*评论区自己头像位置及样式*/{
		margin-top:8px;
		box-shadow:0 0 25px black;
	}
	.bb-comment .comment-send .comment-submit/*发布评论按钮样式*/{
		background-color:var(--activity-theme-color-80);
		border-radius:7px;
		border:0;
	}
	.bb-comment .comment-send .comment-emoji/*评论区表情键*/{
		background-color:rgba(255,255,255,0.1);
		border:0;
		box-shadow:0 0 0;
		padding:1.5px;
		border-radius:7px;
	}
	.bb-comment .comment-send .comment-emoji .face/*评论区表情键笑脸图标*/{
		filter:brightness(12) opacity(0.6);
	}
	.bb-comment .comment-send .comment-emoji .text/*评论区表情键文字样式*/{
		color:rgba(255,255,255,0.6);
	}
	.bb-comment .comment-send .dynamic-repost/*评论区"同时转发到我的动态"字体样式*/{
		color:rgba(255,255,255,0.7);
	}
	.bb-comment .comment-send .dynamic-repost .dynamic-repost-checkbox/*评论区"同时转发到我的动态"前表单位置修复*/{
		margin-top:3px;
		--webkit-appearance:checkbox;
	}
	.bb-comment .comment-list .list-item .user .name/*评论区用户名字体*/{
		color:rgba(255,255,255,1);
	}
	.bb-comment .comment-list .list-item .text/*评论区评论字体*/{
		color:rgba(255,255,255,0.8);
	}
	.bb-comment .comment-list .list-item .reply-box .reply-item .reply-con .user .name/*评论区评论的评论的用户名字体*/{
		color:rgba(255,255,255,0.9);
	}
	.bb-comment .comment-list .list-item .user .text-con,
	.comment-bilibili-fold .comment-list .list-item .user .text-con/*评论区评论的评论的评论*/{
		color:rgba(255,255,255,0.7);
	}
	.bb-comment .comment-list .list-item .info .btn-hover/*评论的评论下的赞及更多样式*/{
		background: #0000;
		padding:0 7px;
		border-radius:7px;
		line-height:20px;
	}
	.bb-comment .comment-list .list-item .info .btn-hover:hover/*当光标在评论的评论下的赞及更多上时样式*/{
		background:rgba(255,255,255,0.1);
		padding:0 7px;
		border-radius:7px;
		line-height:20px;
	}
	.bb-comment .operation,
	.comment-bilibili-fold .operation/*评论的评论下的更多按钮位置*/{
		margin-top:0px;
	}
	.bb-comment .comment-list .list-item .con,
	.comment-bilibili-fold .comment-list .list-item .con/*去除评论下划线*/{
		border:0;
	}
	.bb-comment .operation .opera-list/*评论的评论下的更多按钮弹出界面*/{
		background:rgb(40, 40, 40);
		color:rgba(255,255,255,0.6);
		border-radius:14px;
	}
	.bb-comment .comment-list .list-item .reply-box .view-more,
	.comment-bilibili-fold .comment-list .list-item .reply-box .view-more/*评论区“共XX条回复”字体样式*/{
		color:rgba(255,255,255,0.45);
	}
	.bb-comment .comment-list .list-item .info .reply-tags span,
	.comment-bilibili-fold .comment-list .list-item .info .reply-tags span/*评论区“up主觉得很赞”字体样式*/{
		background-color:rgba(255,255,255,0.2)!important;
		color:rgba(255,255,255,0.6)!important;
		border-radius:7px;
	}
	.forw-area[data-v-54292558]/*转发弹出界面背景*/{
		background-color:rgba(255,255,255,0.1);
		border-radius:14px;
		margin-left:64px;
		margin-bottom:21px;
	}
	.forw-area .forw-main[data-v-54292558]/*转发弹出界面文本框定位1*/{
		padding-left:14px;
	}
	.forw-area .forw-main .forw-send[data-v-54292558]/*转发弹出界面文本框定位2*/{
		padding-top:14px;
	}
	.textarea-container textarea[data-v-5e63bf8d]/*转发弹出界面文本框样式*/{
		width:445px!important;
		border-radius:7px;
		border:0;
		background-color:rgba(255,255,255,0.15);
		color:rgba(255,255,255,0.8);
	}
	.textarea-container>::placeholder/*转发文本框placeholder样式*/{
		color:rgba(255,255,255,0.8)!important;
	}
	.textarea-container .comm-tool .comm-emoji[data-v-5e63bf8d]/*转发弹出界面表情按钮样式*/{
		background-color:rgba(255,255,255,0.45);
		border:0;
		color:rgba(255,255,255,0.8);
		border-radius:7px;
		font-family:Helvetica;
		font-size:13px;
	}
	.dynamic-comm-icon/*转发弹出界面表情按钮笑脸样式*/{
		filter:brightness(150%) grayscale(100%);
	}
	.textarea-container .comm-tool .comm-submit[data-v-5e63bf8d]/*转发弹出界面转发按钮样式*/{
		border-radius:7px;
		color:rgba(255,255,255,0.8);
	}
	.textarea-container .comm-tool .comm-word[data-v-5e63bf8d]/*转发弹出界面字数计数器字体样式*/{
		color:rgba(255,255,255,0.8);
	}
	.forw-area .forw-more[data-v-54292558]/*不显示“没有更多啦”*/{
		border-top:0;
		height:28px;
		line-height:14px;
	}
	.dynamic-list-item-wrap[data-v-6ecb7732]/*转发信息卡片*/{
		border:0;
		background-color:rgba(255,255,255,0.2);
		border-radius:14px;;
		padding:14px;
		margin-right:14px;
		margin-bottom:14px;
	}
	.dynamic-list-item-wrap .item-user a.user-name/*转发人昵称字体颜色*/{
		color:rgba(255,255,255,0.6);
	}
	.dynamic-list-item-wrap .item-detail .text[data-v-6ecb7732]/*转发内容文字颜色*/{
		color:rgba(255,255,255,0.8);
	}
	.dynamic-list-item-wrap .item-detail .text/*“转发”文字定位*/{
		width:466px;
	}
	.card[data-v-76c52272]/*查看更多详情页去除卡片描边*/{
		border:0!important;
	}
	.dynamic-link-hover-bg:hover/*当光标在互动抽奖上时*/{
		background-color:rgba(255,255,255,0.2);
		text-shadow:0 0 5px rgba(0,0,0,0.6);
	}
	.shop-panel .shop-list[data-v-af82b85a]{/*up的好物/视频推荐 背景*/
		padding:7px;
	}
	.shop-item.ugc[data-v-6be15733]{/*up的好物/视频推荐 封面*/
		border-radius:7px;
	}
	.vote-container[data-v-9b0fce88]{/*投票信息区*/
		background:rgba(255,255,255,0.1);
		border:0;
		border-radius:14px;
		transition:all 0.3s;
	}
	.vote-container:hover{/*当光标在投票信息区上时*/
		background:rgba(255,255,255,0.1);
		border:0;
		border-radius:14px;
		transition:all 0.3s;
		box-shadow:0 5px 15px rgba(0,0,0,0.2);
	}
	.vote-container:hover .text-area[data-v-9b0fce88]{/*投票信息区 取消官方hover效果*/
		box-shadow:0 0 0 black;
	}
	.vote-container .image-area .share-img[data-v-9b0fce88]{/*投票信息区 投票图标*/
		border-radius:7px 3px 3px 7px;
	}
	.vote-btn-box .vote-btn[data-v-9b0fce88]{/*投票信息区 投票按钮*/
		background-color:rgba(0, 192, 255, .5);
		border-radius:7px;
	}
}

@-moz-document url-prefix("https://t.bilibili.com") {
/*动态页右列*/
	.right{
		margin-top: 12px;   
	}
	.bili-dyn-banner/*公告栏卡片背景*/{
		border-radius:28px;
		background-color:rgba(0,0,0,0.5);
		backdrop-filter:blur(60px);
		padding:7px 0;
		padding-bottom:0;
		
	}
	.bili-dyn-banner__img.clickable{
		background-image: url(https://i0.hdslb.com/bfs/vc/9c699f2acbcad00197e92c401b835d2c6aba8a55.png@236w_100h_1c.webp);
	}
	.bili-dyn-banner__title/*公告栏卡片标题*/{
		color:rgba(255,255,255,0.8);
		font-size: 16px;
		font-weight: 500;
		line-height: 22px;
		padding-left: 12px;
		padding-top: 6px;
	}
	.bili-dyn-banner__img.clickable/*公告栏卡片图片样式*/{
		border-radius:0 0 28px 28px;
	}
	.bili-dyn-ads{
		display: none;	
	}
	.topic-panel/*话题卡片背景*/{
		border-radius:28px;
		background-color:rgba(0,0,0,0.5);
		backdrop-filter:blur(60px);
		padding:14px 14px;
		padding-bottom:3.5px;
	}
	.topic-panel__nav-title/*卡片标题*/{
		color:rgba(255,255,255,0.8);
	}
	.relevant-topic__title/*话题标题*/{
		color:rgba(255,255,255,0.8);
	}
	.relevant-topic__exposed/*话题副标题*/{
		color:rgba(255,255,255,0.4);
	}
	.relevant-topic:hover .relevant-topic__title/*话题触摸标题*/{
		color:rgb(0, 179, 255);
	}
}

@-moz-document url-prefix("https://sb.bilibili.com") {
/*@!$抽奖二级菜单*/
	.backdrop .extension-wrapper[data-v-21fef14f]/*背景*/{
		border-radius:14px;
		z-index:10086;
	}
	.title-text/*标题字体*/{
		color:rgba(255,255,255,0.8);
	}
	.backdrop .title-box[data-v-21fef14f]/*标题栏*/{
		background-color:rgba(71,71,71,1);
		box-shadow:0 0 20px rgba(0,0,0,0.2);
		border:0;
	}
	.backdrop iframe[data-v-21fef14f]/*去边缘毛刺*/{
		background-color:rgb(51,51,51);
	}
	#bp-app/*外框*/{
		background-color:rgba(51,51,51,1)!important;
	}
	.result.is-web[data-v-9728ec12]/*主体背景1*/{
		background-color:rgba(51,51,51,1);
		margin-left:14px;
	}
	.row[data-v-31501526]/*主体背景2*/{
		background-color:rgba(51,51,51,1);
	}
	.title[data-v-9728ec12]/*标题*/{
		color:rgba(255,255,255,0.8);
	}
	.clock-time[data-v-9728ec12]::after/*计时器背景1*/{
		border-radius:14px;
		box-shadow:0 0 20px rgba(0,0,0,0.05);
	}
	.clock-time::after/*计时器背景2*/{
		border:0;
		background:rgba(255,255,255,0.05);
	}
	.clock-text[data-v-9728ec12]/*计时器文字*/{
		color:rgba(255,255,255,0.6);
	}
	.config-row[data-v-9728ec12]/*计时器下相关说明*/{
		color:rgba(255,255,255,0.3);
	}
	.row[data-v-31501526]::after/*计时器下分割线*/{
		border:0;
	}
	.prize-box[data-v-2df93ba1]/*奖品背景*/{
		background-color:rgba(0,0,0,0.15);
		border-radius:14px;
		width:calc(100% - 28px);
	}
	.title[data-v-2df93ba1]/*"奖品"*/{
		color:rgba(255,255,255,0.8);
	}
	.prize-item .prize-img[data-v-2df93ba1]/*奖品图标*/{
		border:0;
		background-color:rgb(0, 192, 255,0.05);
		border-top:1px solid rgba(0,161,214,0.1);
		border-right:1px solid rgba(0,161,214,0.1);
		border-radius:14px;
		box-shadow:-5px 5px 20px rgba(15, 45, 54, .5);
	}
	.prize-item .prize-level[data-v-2df93ba1]/*"X等奖"*/{
		color:rgba(255,255,255,0.8);
	}
	.prize-item .prize-desc[data-v-2df93ba1]/*奖品详情*/{
		color:rgba(255,255,255,0.3);
	}
}

@-moz-document url-prefix("https://sb.bilibili.com") {
/*@!$#投票二级菜单*/
	.vote-title[data-v-cab5ccf4]{/*投票二级菜单 标题字体色*/
		color:rgba(255,255,255,0.8);
	}
	.row[data-v-31501526]{/*投票二级菜单 投票结果背景色*/
		border:0;
		background:rgba(255,255,255,0.1)!important;
	}
	.vote-user-name[data-v-cab5ccf4]{/*投票二级菜单 发起人字体色*/
		color:rgba(255,255,255,0.6);
	}
	.vote-user-text[data-v-cab5ccf4],
	.vote-left-time[data-v-cab5ccf4]{/*投票二级菜单 发起、剩余时间字体色*/
		color:rgba(255,255,255,0.4);
	}
	.desc-title[data-v-9122deaa]{/*投票二级菜单 投票选项字体色*/
		color:rgba(255,255,255,0.7);
		font-weight:normal;
	}
	.choice-count-text[data-v-9122deaa]{/*投票二级菜单 最多选X项字体色*/
		color:rgba(255,255,255,0.4);
	}
	.option-li[data-v-9122deaa]{
		border:0;
		background:rgba(255,255,255,0.05);
		border-radius:14px;
		box-shadow:0 5px 10px rgba(0,0,0,0.05);
	}
	.desc[data-v-9122deaa]{/*投票二级菜单 投票选项字体色*/
		color:rgba(255,255,255,0.6);
	}
	.checkbox[data-v-90f2bace]{/*投票二级菜单 checkbox色*/
		border:0;
		background-color:rgba(255,255,255,0.3);
	}
	.is-web .vote-result-comment{/*投票二级菜单 评论区背景色*/
		background-color:rgb(31,31,31)!important;
		border-radius:14px;
	}
}

@-moz-document url-prefix("https://t.bilibili.com") {
/*Bilibili Evolved*/
	.bb-comment .fold-comment{
		color:rgba(255,255,255,0.8);
		border-radius: 14px;
		background:rgba(255,255,255,0.1);
		border: 0;
		width: 100%;
		margin-left: 4.5%;
	}
	.bb-comment .fold-comment:hover{
		color:rgb(0, 179, 255);
	}
}

 @-moz-document url-prefix("https://t.bilibili.com") {
/*改自hakadao的https://userstyles.world/style/3022/bilibili*/
/*板块以及文字颜色调整*/
	.up:hover,
	.international-footer a:hover,
	.international-footer .partner a:hover,
	.time-line-card .txt .update .published,
	.international-header a:hover,
	.van-popover a:hover,
	.page-tab .con li:hover a,
	.manga-panel .manga-list-box .manga-card:hover .manga-title,
	.suggest_high_light,
	.bili-header .bili-header__channel .channel-link__right:hover {
		color: var(--activity-theme-color)!important;
	}

	a:hover,
	.time-line-card .txt .update .published,
	.bili-live-card a:hover,
	.bili-video-card .bili-video-card__info--tit:hover,
	.bili-video-card .bili-video-card__info--owner:hover,
	.bili-bangumi-card .bili-bangumi-card__info--tit:hover,
	.bili-movie-card .bili-movie-card__info--tit:hover,
	.bili-article-card .bili-article-card__info--tit:hover,
	.bili-article-card .bili-article-card__info--up:hover .bili-article-card__icon,
	.bili-manga-card a:hover,
	.bili-cheese-card a:hover,
	.bili-article-card a:hover,
	.international-header a:hover,
	.van-popover a:hover,
	.bili-rank-list-video a:hover,
	.bili-rank-list-ogv a:hover,
	.bili-rank-list-live a:hover,
	.bili-rank-list-manga a:hover,
	.bili-rank-list-cheese a:hover,
	.bili-header .header .clear:hover,
	.bili-header .history-fold-wrap:hover .fold-text {
		color: var(--activity-theme-color)
	}

	.bili-header .history-fold-wrap:hover .fold-icon,
	.bili-header .bili-header__channel .channel-link__right:hover .side-icon {
		fill: var(--activity-theme-color)
	}


	.primary-menu-itnl,
	.video-card-common,
	.time-line .zone-list-box .item,
	.manga-panel .manga-list-box .manga-card,
	.article-card,
	.live-card,
	.manga-rank-item .preview .preview-link,
	.international-footer {
		background: var(--activity-content-1-solid);
	}
	.rank-header .name,
	.storey-title .name,
	.special-recommend header,
	.popover-video-card .content .info .f-title,
	.ifmt h3,
	.area-header .title span {
		color: var(--activity-text-1);
	}
	a,
	.elevator .list-box .item,
	.international-header a,
	.van-popover a,
	.manga-panel .manga-list-box .manga-card .manga-title,
	.international-footer .link-box .link-item .bt,
	.live-card .up .txt .desc,
	.bili-video-card .bili-video-card__info--tit,
	.bili-bangumi-card .bili-bangumi-card__info--tit,
	.bili-live-card .bili-live-card__info--tit,
	.bili-movie-card .bili-movie-card__info--tit,
	.bili-manga-card .bili-manga-card__info--tit,
	.bili-cheese-card .bili-cheese-card__info--tit,
	.bili-article-card .bili-article-card__info--tit,
	.bili-rank-list-article .rank-article-card,
	.aside-head .mouse-switch > *,
	.bili-rank-list-video .rank-video-card,
	.bili-rank-list-ogv .rank-ogv-card,
	.bili-rank-list-live .rank-live-card,
	.bili-rank-list-manga .rank-manga-card,
	.bili-rank-list-cheese .rank-cheese-card,
	.international-header.fixed-top .mini-type .nav-link .nav-link-ul .nav-link-item .link,
	.international-header.fixed-top .mini-type .nav-user-center .user-con .item .name,
	.bili-rank-list-video .rank-video-card__popover--tit,
	.channel-entry-popover .name,
	.more-channel-popover .name,
	.bili-header .bili-header__channel .channel-link__right {
		color: var(--activity-text-1);
	}
	.bili-header .upload-panel-popover .upload-item .item-icon {
		color: var(--activity-text-1);
	}
	.bili-header .bili-header__channel .channel-link__right .side-icon {
		fill: var(--activity-text-1)
	}

	.video-card-common .up,
	.pgc-rank-wrap .txt .update,
	.international-footer a,
	.international-footer .link-box .link-item.link-c p,
	.international-footer .partner,
	.live-rank .live-rank-item .txt p.p2,
	.storey-title .text-info,
	.bili-rank-list-video .rank-video-card__popover--author,
	.bili-header .fold-text,
	.bili-header .header .clear,
	.bili-video-card .bili-video-card__info--bottom,
	.bili-rank-list-video .bili-rank-list-video__item--index {
		color: var(--activity-text-3);
	}
	.tab-line-itnl,
	.international-footer .link-box .link-item {
		border-color: var(--activity-divide);
	}
	.vp-container a {
		color: #000;
	}
	.bili-header .upload-panel-popover .upload-item:hover,
	.channel-entry-popover .name:hover,
	.more-channel-popover .name:hover {
		background: var(--activity-fill-1);
	}
	/*已关注*/
	.bili-video-card .bili-video-card__info--icon-text {
		color: var(--activity-theme-color);
		background: var(--activity-theme-color-20);
	}
	/*直播中*/
	.bili-live-card .bili-live-card__info--living {
		color: var(--activity-text-1);
		background: var(--activity-fill-2);
		border: none;
	}
}

@-moz-document url-prefix("https://t.bilibili.com") {
/*改自hakadao的https://userstyles.world/style/3022/bilibili*/
/*样式颜色、阴影、滤镜等变量，和自定义选项作出的修改*/
	:root {
		--activity-bgcolor: hsl(220, 14%, 96%);


		--activity-mask-banner-opacity: 0;
		--activity-mask-banner-color: hsla(219, 26%, 96%, var(--activity-mask-banner-opacity));


		--activity-content-1: rgba(255, 255, 255, 1);
		--activity-content-1-solid: rgba(255, 255, 255, 1);
		--activity-elevated-1: rgb(255, 255, 255);
		--activity-elevated-2: rgb(255, 255, 255);
		--activity-elevated-1-solid: rgb(255, 255, 255);
		--activity-elevated-2-solid: rgb(255, 255, 255);

		--activity-divide: rgba(60, 60, 67, 0.1);
		--activity-fill-1: rgba(120, 120, 128, 0.15);
		--activity-fill-2: rgba(120, 120, 128, 0.09);


		--activity-text-1: #000;
		--activity-text-2: hsla(240, 6%, 15%, .8);
		--activity-text-3: hsla(240, 6%, 25%, .6);

		--activity-radius: 10px;

		/*主题颜色*/
		--activity-theme-color: /*[[T_THEME_COLOR_NEW]]*/;
		--activity-theme-color-85:/*[[T_THEME_COLOR_NEW]]*/d6;
		--activity-theme-color-50: /*[[T_THEME_COLOR_NEW]]*/80;
		--activity-theme-color-40: /*[[T_THEME_COLOR_NEW]]*/66;
		--activity-theme-color-30: /*[[T_THEME_COLOR_NEW]]*/4d;
		--activity-theme-color-20: /*[[T_THEME_COLOR_NEW]]*/33;

		--activity-depth-1: 0 6px 8px rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.03);
		--activity-depth-2: 0 9px 18px rgba(0, 0, 0, 0.07), 0 6px 12px rgba(0, 0, 0, 0.05);

		/*覆盖b站颜色变量*/
		--text1: var(--activity-text-1);
		--text2: var(--activity-text-2);
		--text3: var(--activity-text-3);
		--graph_bg_thick: var(--activity-fill-1);
		--graph_bg_regular: var(--activity-fill-2);
		--bg1: var(--activity-content-1-solid);
		--brand_blue: var(--activity-theme-color);
	}
	@supports (backdrop-filter: blur(15px)) {
		:root {
			--activity-filter-glass: blur(15px);
			--activity-content-1: rgba(255, 255, 255, .6);
			--activity-elevated-1: rgba(255, 255, 255, .6);
			--activity-elevated-2: rgba(255, 255, 255, 70%);
		}
	}

	/* custom chrome, edge scrollbar */
	::-webkit-scrollbar {
		width: 8px;
		height: 8px;
	}
	::-webkit-scrollbar-corner,
	::-webkit-scrollbar-track {
		background: transparent;
	}
	html > ::-webkit-scrollbar-track {
		background: var(--activity-bgcolor);
	}
	::-webkit-scrollbar-thumb {
		background-color: hsl(0 0% 50% / .6);
		border-radius: 20px;
	}
	/* custom firefox scrollbar */
	html > * {
		scrollbar-color: hsl(0 0% 50% / .6) var(--activity-bgcolor);
		scrollbar-width: thin!important;
	}
	* {
		scrollbar-color: hsl(0 0% 50% / .6) transparent;
		scrollbar-width: thin!important;
	}

	/*[[LOGO_COLOR]]*/
	/*[[FW_BANNER]]*/
	/*[[FW_FRAME]]*/
	/*[[FW_ICON]]*/
	/*[[CAPSULE_DESIGN]]*/
	/*[[GPUS]]*/
	/*[[L_BLUR]]*/

	/*处理顶栏链接内容，使其在自定义背景下banner上方文字链接有阴影使其能看清文字*/
	.bili-header :not(.slide-down) .right-entry {
		backdrop-filter: var(--activity-filter-glass);
		border-radius: 100px;
		box-shadow: var(--activity-depth-1);
	}

	:root {
		--activity-bgimg: /*[[T_DIV_BG]]*/;
		--activity-bg-custom: /*[[T_CUSTOM_BG]]*/;
	}
}
